package com.cin.cma.server.biz.model.core.request;


import com.cin.cma.server.biz.model.core.base.BaseRequestCO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;

/**
 * @Description: 添加描述
 * @Author: 潜羽
 * @CreateTime: 2024/7/17 14:55
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SeatReleaseRequestCO extends BaseRequestCO {
    /**
     * 接口商单号
     * 使用区域：电影云、佳影
     */
    private String cloudOrderCode;

    /**
     * 文鱼：锁座身份ID，用于标识一个购票用户的身份，防止恶意锁座的行为。
     */
    private String userId;

    /**
     * 排期编码
     * 使用区域：鼎新
     */
    private String cloudScheduleCode;

    /**
     * 影院内码
     * 使用区域：电影云、佳影
     */
    private String cinemaLinkId;
    /**
     * 放映时间
     * 使用区域：佳影
     */
    private Date showStartTime;
    /**
     * 场次密钥
     * 使用区域：佳影
     */
    private String scheduleKey;
    /**
     * 影厅编码
     * 使用区域：佳影
     */
    private String hallCode;
    /**
     * 场区编码
     * 使用区域：佳影
     */
    private String sectionCode;

    /**
     * 座位号集合
     * 使用区域：佳影
     */
    private List<String> seatCodes;
}
